package com.zhiche.lisa.bms.dao.model.sta;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 车系对照表
 * </p>
 *
 * @author linbao
 * @since 2018-11-25
 */
@TableName("lisa_amg_cst")
public class AmgCst extends Model<AmgCst> {

    private static final long serialVersionUID = 1L;

    /**
     * otm车型code
     */
	@TableField("std_model")
	private String stdModel;
	/**
	 * 有效开始时间
	 */
	@TableField("start_date")
	private Date startDate;
	/**
	 * 有效结束时间
	 */
	@TableField("expire_date")
	private Date expireDate;
    /**
     * 车型
     */
	@TableField("vehicle_model_name")
	private String vehicleModelName;
    /**
     * 对应运力类型
     */
	@TableField("transport_mode_xid")
	private String transportModeXid;
    /**
     * 客户全称
     */
	@TableField("corporation_name")
	private String corporationName;
    /**
     * 客户简称
     */
	@TableField("ciams_name")
	private String ciamsName;
    /**
     * 车系
     */
	private String mg1;
    /**
     * 创建时间
     */
	@TableField("create_time")
	private Date createTime;


	public String getStdModel() {
		return stdModel;
	}

	public void setStdModel(String stdModel) {
		this.stdModel = stdModel;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getExpireDate() {
		return expireDate;
	}

	public void setExpireDate(Date expireDate) {
		this.expireDate = expireDate;
	}

	public String getVehicleModelName() {
		return vehicleModelName;
	}

	public void setVehicleModelName(String vehicleModelName) {
		this.vehicleModelName = vehicleModelName;
	}

	public String getTransportModeXid() {
		return transportModeXid;
	}

	public void setTransportModeXid(String transportModeXid) {
		this.transportModeXid = transportModeXid;
	}

	public String getCorporationName() {
		return corporationName;
	}

	public void setCorporationName(String corporationName) {
		this.corporationName = corporationName;
	}

	public String getCiamsName() {
		return ciamsName;
	}

	public void setCiamsName(String ciamsName) {
		this.ciamsName = ciamsName;
	}

	public String getMg1() {
		return mg1;
	}

	public void setMg1(String mg1) {
		this.mg1 = mg1;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	@Override
	protected Serializable pkVal() {
		return null;
	}

	@Override
	public String toString() {
		return "AmgCst{" +
			", stdModel=" + stdModel +
			", startDate=" + startDate +
			", expireDate=" + expireDate +
			", vehicleModelName=" + vehicleModelName +
			", transportModeXid=" + transportModeXid +
			", corporationName=" + corporationName +
			", ciamsName=" + ciamsName +
			", mg1=" + mg1 +
			", createTime=" + createTime +
			"}";
	}
}
